package MediciADistanza.Control.Server;

import MediciADistanza.Boundary.DBMSBoundary;
import MediciADistanza.Entity.Email;
import MediciADistanza.Entity.EmailList;

/**
 * 
 * @author Francesco Mondello
 * 
 * Gestisce il controllo delle nuove email per capire se si tratti di una richiesta o di un messaggio
 *
 */

public class SmistaEmailControl {

	private DBMSBoundary dBMSBoundary;

	private EmailList emailList;

	private Email email;
	
	private int numeroEmail;
	
	/**
	 * Ritorna il numero di email ricevute
	 * @return numero di email ricevute
	 */
	public int numeroEmail() {
		return numeroEmail;
	}
	
	/**
	 * Ritorna la prima email
	 * @return ritorna la prima email
	 */
	public Email getFirstEmail() {
		return email;
	}

	/**
	 * Elimina un'email dal server
	 */
	public void deleteEmail() {
		
	}
	
	/**
	 * Analizza i vari tipi di richiesta al server
	 */
	public void analizzaRichiesta() {
		
	}
}
